//
//
//
//
//
// Properties.h
// 2011/08/29 @CieNET

#ifndef _TX_PROPERTIES_H_
#define _TX_PROPERTIES_H_

#include <vector>
#include "PropertyPair.h"

namespace TinyXML
{
	class Properties
	{
		public:
			Properties();
			Properties(const PropertyPair& pair);
			Properties(std::string& name, std::string& context);
			~Properties();

			void Add(const std::string& name, const std::string& context);
			void Clr(void);
			std::string GetProperty(const std::string&) const;

		private:
			Properties(const Properties&){};
			Properties& operator=(const Properties&){return *this;}


		private:
			std::vector<PropertyPair> _pairs;
	};
};

#endif // _TX_PROPERTIES_H_
